Support official PoE2 client (PathOfExile.exe) alongside Steam build#6
Draft
PrEvIeS wants to merge 1 commit intoezbooz:mainfrom
Draft
Support official PoE2 client (PathOfExile.exe) alongside Steam build#6PrEvIeS wants to merge 1 commit intoezbooz:mainfrom
PrEvIeS wants to merge 1 commit intoezbooz:mainfrom
Conversation
`find_game_log()` previously matched only `PathOfExileSteam.exe`, leaving players on the standalone (non-Steam) client without Discord Rich Presence. Introduce a `PROCESS_CANDIDATES` list and switch the equality check to membership so both the Steam build and the official client are detected.
6 tasks
PrEvIeS
added a commit
to PrEvIeS/Path-Of-Exile-2-RPC
that referenced
this pull request
May 5, 2026
…in EN/RU/UA The 4-PR upstream campaign (panvex-b6p) is feature-complete on this stacked branch. Updates the user-facing READMEs and CLAUDE.md to reflect the four shipped capabilities: - Official PoE2 client support (Steam + PathOfExile.exe) - Owner auto-pin (party-mate disambiguation) - AFK / DND status with small-image override + restore - Background tray service + Windows Startup shortcut README.md / README.ru.md / README.ua.md - Add explicit Features bullets for all four capabilities. - Flip the To-Do checklist (now 5/5 complete). - RU/UA translations get the new "Run as a background service" section to match the English README that was added during PR-4. CLAUDE.md - Replace the four open-work items with checked-off equivalents and a pointer to the upstream draft PRs (ezbooz#6, ezbooz#7, ezbooz#8, ezbooz#9). Notes that the remaining work is the end-of-campaign Windows live-smoke pass.
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
find_game_log()previously matched onlyPathOfExileSteam.exe, leaving players on the standalone (non-Steam) official PoE2 client without Discord Rich Presence. This PR introduces aPROCESS_CANDIDATESlist and switches the equality check to membership so both the Steam build and the official client are detected.Diff
+4 / -1inmain.py, single hunk:No new dependencies, no behavior change for existing Steam users.
Test plan
PathOfExileSteam.exerunning → presence appears (regression evidence in screenshot below — pending live-smoke).PathOfExile.exerunning → presence appears.Status
Marked draft until a Windows live-smoke screenshot is attached to confirm both regression (Steam still works) and the new code path (official client works). Will mark ready as soon as that's in.
Heads-up
This is the first of a small series of independent PRs against the README "open work" list (owner-pin / AFK status / background tray launcher to follow). Happy to flag intent for the others so you can signal scope appetite before they land — none of them depend on each other.